inspector of sluices and drains - German English Dictionary